﻿using System.Collections.Generic;

namespace battlenet.wow.rt.domain.objects
{
    public static class Classes
    {
        public static Dictionary<int, CharacterClass> Class;

        static Classes()
        {
            Class = new Dictionary<int, CharacterClass>
            {
                {1, new CharacterClass(1, 1, PowerType.Rage, ClassType.Warrior)},
                {2, new CharacterClass(2, 2, PowerType.Mana, ClassType.Paladin)},
                {3, new CharacterClass(3, 4, PowerType.Focus, ClassType.Hunter)},
                {4, new CharacterClass(4, 8, PowerType.Energy, ClassType.Rogue)},
                {5, new CharacterClass(5, 16, PowerType.Mana, ClassType.Priest)},
                {6, new CharacterClass(6, 32, PowerType.RunicPower, ClassType.DeathKnight)},
                {7, new CharacterClass(7, 64, PowerType.Mana, ClassType.Shaman)},
                {8, new CharacterClass(8, 128, PowerType.Mana, ClassType.Mage)},
                {9, new CharacterClass(9, 256, PowerType.Mana, ClassType.Warlock)},
                {10, new CharacterClass(10, 512, PowerType.Energy, ClassType.Monk)},
                {11, new CharacterClass(11, 1024, PowerType.Mana, ClassType.Druid)}
            };
        }
    }
}